// source --> http://www.barun.or.kr/wp-content/plugins/latepoint/public/javascripts/main_front.js?ver=1.6.1 "use strict";function latepoint_is_timeframe_in_periods(e,t,a,o){for(var n=arguments.length>3&&void 0!==o&&o,s=0;s=a&&t<=o}function latepoint_minutes_to_hours(e){var t=latepoint_is_army_clock(),a=Math.floor(e/60);return!t&&a>12&&(a-=12),a}function latepoint_am_or_pm(e){return latepoint_is_army_clock()?"":e<720?"am":"pm"}function latepoint_hours_and_minutes_to_minutes(e,t){var a=e.split(":"),o=a[0],n=a[1];return"pm"==t&&o<12&&(o=parseInt(o)+12),"am"==t&&12==o&&(o=0),n=parseInt(n)+60*o}function latepoint_get_time_system(){return latepoint_helper.time_system}function latepoint_is_army_clock(){return"24"==latepoint_get_time_system()}function latepoint_minutes_to_hours_and_minutes(e,t){var a=latepoint_is_army_clock(),o=arguments.length>1&&void 0!==t?t:"%02d:%02d";if(!(e<1)){var n=Math.floor(e/60),s;return!a&&n>12&&(n-=12),sprintf(o,n,e%60)}}function latepoint_mask_timefield(e){jQuery().inputmask&&e.inputmask({alias:"datetime",inputFormat:latepoint_is_army_clock()?"HH:MM":"hh:MM",placeholder:"HH:MM"})}function latepoint_mask_phone(e){latepoint_is_phone_masking_enabled()&&jQuery().inputmask&&e.inputmask(latepoint_get_phone_format())}function latepoint_get_phone_format(){return latepoint_helper.phone_format}function latepoint_is_phone_masking_enabled(){return"yes"==latepoint_helper.enable_phone_masking}function latepoint_show_booking_end_time(){return"yes"==latepoint_helper.show_booking_end_time}function latepoint_init_form_masks(){latepoint_is_phone_masking_enabled()&&latepoint_mask_phone(jQuery(".os-mask-phone"))}function latepoint_add_notification(e,t){var a=arguments.length>1&&void 0!==t?t:"success",o=jQuery("body").find(".os-notifications");o.length||(jQuery("body").append('
'),o=jQuery("body").find(".os-notifications")),o.find(".item").length>0&&o.find(".item:first-child").remove(),o.append('
'+e+'
')}function latepoint_generate_form_message_html(e,t){var a='
"}function latepoint_clear_form_messages(e){e.find(".os-form-message-w").remove()}function latepoint_show_data_in_lightbox(e,t){var a=arguments.length>1&&void 0!==t?t:"";jQuery(".latepoint-lightbox-w").remove();var o="latepoint-lightbox-w latepoint-w ";a&&(o+=a),jQuery("body").append('
'+e+'
'),jQuery("body").addClass("latepoint-lightbox-active")}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a=0;a0&&void 0!==e?e:jQuery(".latepoint-body");t.length&&t.find(".latepoint-message").length&&t.find(".latepoint-message").remove()}function latepoint_show_message_inside_element(e,t,a){var o=arguments.length>1&&void 0!==t?t:jQuery(".latepoint-body"),n=arguments.length>2&&void 0!==a?a:"error";o.length&&(o.find(".latepoint-message").length?o.find(".latepoint-message").removeClass("latepoint-message-success").removeClass("latepoint-message-error").addClass("latepoint-message-"+n).html(e).show():o.prepend('
'+e+"
"))}function latepoint_clear_step_vars(e,t){switch(e){case"locations":t.find('input[name="booking[start_date]"]').val("");break;case"services":t.find('input[name="booking[service_id]"]').val("");break;case"agents":t.find('input[name="booking[agent_id]"]').val("");break;case"datepicker":t.find('input[name="booking[start_date]"]').val(""),t.find('input[name="booking[start_time]"]').val("");break}}jQuery(document).ready(function(e){e(".latepoint").on("click","button[data-os-action], a[data-os-action], div[data-os-action]",function(t){var a=e(this);if(a.data("os-prompt")&&!confirm(a.data("os-prompt")))return!1;var o=e(this).data("os-params");e(this).data("os-source-of-params")&&(o=e(e(this).data("os-source-of-params")).find("select, input, textarea").serialize());var n=a.data("os-return-format")?a.data("os-return-format"):"json",s={action:"latepoint_route_call",route_name:e(this).data("os-action"),params:o,return_format:n};return a.addClass("os-loading"),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:s,success:function t(o){if("success"===o.status){if("lightbox"==a.data("os-output-target"))latepoint_show_data_in_lightbox(o.message,a.data("os-lightbox-classes"));else if("side-panel"==a.data("os-output-target"))e(".latepoint-side-panel-w").remove(),e("body").append('
'+o.message+'
');else{if("reload"==a.data("os-success-action"))return latepoint_add_notification(o.message),void location.reload();if("redirect"==a.data("os-success-action"))return void(a.data("os-redirect-to")?(latepoint_add_notification(o.message),window.location.replace(a.data("os-redirect-to"))):window.location.replace(o.message));a.data("os-output-target")&&e(a.data("os-output-target")).length?"append"==a.data("os-output-target-do")?e(a.data("os-output-target")).append(o.message):e(a.data("os-output-target")).html(o.message):"before"==a.data("os-before-after")?a.before(o.message):"before"==a.data("os-before-after")?a.after(o.message):latepoint_add_notification(o.message)}if(a.data("os-after-call")){var n=a.data("os-after-call");a.data("os-pass-this")?window[n](a):a.data("os-pass-response")?window[n](o):window[n]()}a.removeClass("os-loading")}else a.removeClass("os-loading"),a.data("os-output-target")&&e(a.data("os-output-target")).length?e(a.data("os-output-target")).prepend(latepoint_generate_form_message_html(o.message,"error")):alert(o.message)}}),!1}),e(".latepoint").on("click",'form[data-os-action] button[type="submit"]',function(t){e(this).addClass("os-loading")}),e(".latepoint").on("submit","form[data-os-action]",function(t){t.preventDefault();var a=e(this),o=a.serialize(),n={action:"latepoint_route_call",route_name:e(this).data("os-action"),params:o,return_format:"json"};return a.find('button[type="submit"]').addClass("os-loading"),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:n,success:function t(o){if(a.find('button[type="submit"].os-loading').removeClass("os-loading"),latepoint_clear_form_messages(a),"success"===o.status){if("reload"==a.data("os-success-action"))return latepoint_add_notification(o.message),void location.reload();if("redirect"==a.data("os-success-action"))return void(a.data("os-redirect-to")?(latepoint_add_notification(o.message),window.location.replace(a.data("os-redirect-to"))):window.location.replace(o.message));if(a.data("os-output-target")&&e(a.data("os-output-target")).length?e(a.data("os-output-target")).html(o.message):"redirect"==o.message?window.location.replace(o.url):(latepoint_add_notification(o.message),a.prepend(latepoint_generate_form_message_html(o.message,"success"))),a.data("os-record-id-holder")&&o.record_id&&a.find('[name="'+a.data("os-record-id-holder")+'"]').val(o.record_id),a.data("os-after-call")){var n=a.data("os-after-call");a.data("os-pass-response")?window[n](o):window[n]()}o.form_values_to_update&&e.each(o.form_values_to_update,function(e,t){a.find('[name="'+e+'"]').val(t)}),e("button.os-loading").removeClass("os-loading")}else e("button.os-loading").removeClass("os-loading"),a.data("os-show-errors-as-notification")?latepoint_add_notification(o.message,"error"):(a.prepend(latepoint_generate_form_message_html(o.message,"error")),e([document.documentElement,document.body]).animate({scrollTop:a.find(".os-form-message-w").offset().top-30},200))}}),!1})});var OsPaymentsBraintree=function(){function e(){_classCallCheck(this,e)}return _createClass(e,null,[{key:"create_token",value:function t(a){var o=jQuery(a).find("#payment_name_on_card"),n=jQuery(a).find("#payment_zip"),s=o?o.value:void 0,i=n?n.value:void 0;e.hostedFieldsInstance.tokenize(function(e,t){e?("HOSTED_FIELDS_FIELDS_INVALID"==e.code&&e.details.invalidFields&&jQuery.each(e.details.invalidFields,function(e,t){jQuery(t).addClass("braintree-hosted-fields-invalid")}),latepoint_show_message_inside_element(e.message),jQuery(a).find(".latepoint-next-btn").removeClass("os-loading")):(jQuery(a).find(".latepoint-form #payment_token").val(t.nonce),jQuery(a).find(".latepoint-form").submit())})}},{key:"init_cc_form",value:function t(){braintree.client.create({authorization:latepoint_helper.braintree_tokenization_key},function(t,a){t?console.error(t):braintree.hostedFields.create({client:a,styles:{input:{"font-size":"14px","font-family":latepoint_helper.body_font_family,"font-weight":"500",color:"#32373c"},":focus":{color:"#32373c"},"::placeholder":{color:"#AFB8D6"},".valid":{color:"#32373c"},".invalid":{color:"#d61515"}},fields:{number:{selector:"#payment_card_number",placeholder:jQuery("#payment_card_number").data("placeholder")},cvv:{selector:"#payment_card_cvc",placeholder:jQuery("#payment_card_cvc").data("placeholder")},expirationDate:{selector:"#payment_card_expiration",placeholder:jQuery("#payment_card_expiration").data("placeholder")}}},function(t,a){e.hostedFieldsInstance=a,t&&console.error(t)})})}}]),e}();!function(e){function t(e){e.forEach(function(e){e.on("change",function(e){e.error?latepoint_show_message_inside_element(e.error.message):latepoint_hide_message_inside_element()})})}function a(e){var t=jQuery(e).find("#payment_name_on_card"),a=jQuery(e).find("#payment_zip"),o={name:t?t.value:void 0,address_zip:a?a.value:void 0};I.createToken(M,o).then(function(t){t.token?(jQuery(e).find(".latepoint-form #payment_token").val(t.token.id),jQuery(e).find(".latepoint-form").submit()):(latepoint_show_message_inside_element(t.error.message),jQuery(e).find(".latepoint-next-btn").removeClass("os-loading"))})}function o(){I=Stripe(latepoint_helper.stripe_key),E=I.elements();var e={base:{fontFamily:latepoint_helper.body_font_family,fontSize:"14px",fontWeight:500,"::placeholder":{color:"#AFB8D6"}}},a={focus:"focused",empty:"empty",invalid:"invalid"};(M=E.create("cardNumber",{style:e,classes:a,placeholder:jQuery("#payment_card_number").data("placeholder")})).mount("#payment_card_number"),(P=E.create("cardExpiry",{style:e,classes:a,placeholder:jQuery("#payment_card_expiration").data("placeholder")})).mount("#payment_card_expiration"),(A=E.create("cardCvc",{style:e,classes:a,placeholder:jQuery("#payment_card_cvc").data("placeholder")})).mount("#payment_card_cvc"),t([M,P,A])}function n(e){switch(e){case"datepicker":_();break;case"contact":y();break;case"agents":v();break;case"locations":g();break;case"services":h();break;case"payment":f();break;case"confirmation":b();break}}function s(e){e.find(".latepoint-next-btn").removeClass("disabled")}function i(e){e.find(".latepoint-next-btn").addClass("disabled")}function l(e){e.find(".latepoint-prev-btn").fadeIn(200),e.find(".latepoint-footer").slideDown(200)}function r(e){e.find(".latepoint-prev-btn").fadeOut(200)}function d(e){var t=e.closest(".latepoint-booking-form-element");e.addClass("selected");var a=e.data("service-duration"),o=e.data("interval"),n=e.data("bookings"),s=e.data("work-start-time"),i=e.data("work-end-time"),l=n.split(","),r=t.find(".timeslots");r.html("");var d=e.data("work-periods").split(",");if(s "+p+"");var _=latepoint_minutes_to_hours_and_minutes(c)+" "+p;if(latepoint_show_booking_end_time()){var f=c+a,h=latepoint_am_or_pm(f);_+=" - "+latepoint_minutes_to_hours_and_minutes(f)+" "+h}_=_.trim(),r.append('
'+_+""+u+"
")}else r.append('
'+latepoint_helper.msg_not_available+"
")}function c(){e(".dp-timeslot").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element");if(e(this).hasClass("is-booked")||e(this).hasClass("is-off"));else if(e(this).hasClass("selected"))e(this).removeClass("selected"),e(this).find(".dp-success-label").remove(),t.find(".latepoint_start_time").val(""),i(t);else{t.find(".dp-timeslot.selected").removeClass("selected").find(".dp-success-label").remove();var a=e(this).find(".dp-label").html();e(this).addClass("selected").find(".dp-label").html(''+t.find(".latepoint-form").data("selected-label")+""+a),t.find(".latepoint_start_time").val(e(this).data("minutes")),s(t)}return!1})}function p(){e(".os-month-next-btn").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element"),a=e(this).data("route");if(t.find(".os-monthly-calendar-days-w.active + .os-monthly-calendar-days-w").length)t.find(".os-monthly-calendar-days-w.active").removeClass("active").next(".os-monthly-calendar-days-w").addClass("active"),m(t);else if(1){var o=e(this);o.addClass("os-loading");var n=t.find(".os-monthly-calendar-days-w").last(),s=n.data("calendar-year"),i=n.data("calendar-month");12==i?(s+=1,i=1):i+=1;var l,r={action:"latepoint_route_call",route_name:a,params:{target_date_string:s+"-"+i+"-1",location_id:t.find(".latepoint_location_id").val(),agent_id:t.find(".latepoint_agent_id").val(),service_id:t.find(".latepoint_service_id").val()},layout:"none",return_format:"json"};e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:r,success:function e(a){o.removeClass("os-loading"),"success"===a.status&&(t.find(".os-months").append(a.message),t.find(".os-monthly-calendar-days-w.active").removeClass("active").next(".os-monthly-calendar-days-w").addClass("active"),m(t))}})}return u(t),!1}),e(".os-month-prev-btn").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element");return t.find(".os-monthly-calendar-days-w.active").prev(".os-monthly-calendar-days-w").length&&(t.find(".os-monthly-calendar-days-w.active").removeClass("active").prev(".os-monthly-calendar-days-w").addClass("active"),m(t)),u(t),!1})}function m(e){e.find(".os-current-month-label").text(e.find(".os-monthly-calendar-days-w.active").data("calendar-month-label"))}function u(e){e.find(".os-current-month-label").html(e.find(".os-monthly-calendar-days-w.active .os-monthly-calendar-days").data("calendar-month-label")),e.find(".os-monthly-calendar-days-w.active").prev(".os-monthly-calendar-days-w").length?e.find(".os-month-prev-btn").removeClass("disabled"):e.find(".os-month-prev-btn").addClass("disabled")}function _(){c(),p(),e(".os-months").on("click",".os-day",function(){if(e(this).hasClass("os-day-passed"))return!1;if(e(this).hasClass("os-not-in-allowed-period"))return!1;var t=e(this).closest(".latepoint-booking-form-element");return t.find(".os-day.selected").removeClass("selected"),d(e(this)),c(),e(".times-header span").text(e(this).data("nice-date")),t.find(".time-selector-w").slideDown(200,function(){var e=t.find(".latepoint-body");e.stop().animate({scrollTop:e[0].scrollHeight},200)}),t.find(".latepoint_start_date").val(e(this).data("date")),t.find(".latepoint_start_time").val(""),i(t),!1})}function f(){e(".latepoint-booking-form-element").on("click",".os-payments li a",function(){}),latepoint_helper.is_braintree_active&&OsPaymentsBraintree.init_cc_form(),latepoint_helper.is_stripe_active&&o()}function h(){e(".os-service-category-info").on("click",function(){var t=e(this).closest(".os-service-category-w"),a=e(this).closest(".os-service-categories-main-parent");return t.hasClass("selected")?(t.removeClass("selected"),t.parent().closest(".os-service-category-w").length?t.parent().closest(".os-service-category-w").addClass("selected"):a.removeClass("show-selected-only")):(a.find(".os-service-category-w.selected").removeClass("selected"),a.addClass("show-selected-only"),t.addClass("selected")),!1}),e(".os-services li a").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element");return e(this).closest("ul").find("li.selected").removeClass("selected"),e(this).closest("li").addClass("selected"),t.find(".latepoint_service_id").val(e(this).data("service-id")),s(t),!1})}function g(){e(".os-locations li a").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element");return e(this).closest("ul").find("li.selected").removeClass("selected"),e(this).closest("li").addClass("selected"),t.find(".latepoint_location_id").val(e(this).data("location-id")),s(t),!1})}function v(){e(".os-agents li a").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element");return e(this).closest("ul").find("li.selected").removeClass("selected"),e(this).closest("li").addClass("selected"),t.find(".latepoint_agent_id").val(e(this).data("agent-id")),s(t),!1}),e(".os-agents li .os-agent-details-btn").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element"),a=e(this).data("agent-id");return t.find(".os-agent-bio-popup.active").removeClass("active"),t.find("#osAgentBioPopup"+a).addClass("active"),!1}),e(".os-agent-bio-close").on("click",function(){return e(this).closest(".os-agent-bio-popup").removeClass("active"),!1})}function b(){e(".latepoint-booking-form-element").on("click",".set-customer-password-btn",function(){var t=e(this),a=e(this).closest(".latepoint-booking-form-element");t.addClass("os-loading");var o={account_nonse:e('input[name="account_nonse"]').val(),password:e('input[name="customer[password]"]').val(),password_confirmation:e('input[name="customer[password_confirmation]"]').val()},n={action:"latepoint_route_call",route_name:e(this).data("btn-action"),params:e.param(o),layout:"none",return_format:"json"};e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:n,success:function e(o){t.removeClass("os-loading"),"success"===o.status?a.find(".step-confirmation-set-password").html(latepoint_generate_form_message_html(o.message,"success")):latepoint_show_message_inside_element(o.message,a.find(".step-confirmation-set-password"),"error")}})}),e(".latepoint-booking-form-element").on("click",".show-set-password-fields",function(){var t;return e(this).closest(".latepoint-booking-form-element").find(".step-confirmation-set-password").show(),e(this).closest(".info-box").hide(),!1})}function y(){C(),x(),latepoint_init_form_masks(),e(".step-contact-w").on("keyup",".os-form-control.required",function(){var t;z(e(this).closest(".latepoint-booking-form-element").find(".step-contact-w .os-form-control.required"))}),e(".step-customer-logout-btn").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element"),a={action:"latepoint_route_call",route_name:e(this).data("btn-action"),layout:"none",return_format:"json"};return k(t),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:a,success:function e(a){"success"===a.status?(t.find(".latepoint_customer_id").val(""),w(a.message,t),n("contact")):w(!1,t)}}),!1}),e(".step-login-existing-customer-btn").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element"),a={email:t.find('.os-step-existing-customer-login-w input[name="customer_login[email]"]').val(),password:t.find('.os-step-existing-customer-login-w input[name="customer_login[password]"]').val()},o={action:"latepoint_route_call",route_name:e(this).data("btn-action"),params:e.param(a),layout:"none",return_format:"json"};return k(t),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:o,success:function e(a){"success"===a.status?(w(a.message,t),t.find(".latepoint_customer_id").val(a.customer_id),n("contact")):(latepoint_show_message_inside_element(a.message,t.find(".os-step-existing-customer-login-w")),w(!1,t))}}),!1})}function k(e){e.removeClass("step-content-loaded").addClass("step-content-loading")}function w(e,t){e&&t.find(".latepoint-body .latepoint-step-content").replaceWith(e),t.removeClass("step-content-loading").addClass("step-content-mid-loading"),setTimeout(function(){t.removeClass("step-content-mid-loading").addClass("step-content-loaded")},50)}function C(){e("#facebook-signin-btn").on("click",function(){var t=e(this).closest(".latepoint-booking-form-element");FB.login(function(a){if("connected"===a.status&&a.authResponse){var o={token:a.authResponse.accessToken},s={action:"latepoint_route_call",route_name:t.find("#facebook-signin-btn").data("login-action"),params:e.param(o),layout:"none",return_format:"json"};k(t),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:s,success:function e(a){"success"===a.status?(w(a.message,t),t.find(".latepoint_customer_id").val(a.customer_id),n("contact")):(latepoint_show_message_inside_element(a.message,t.find(".os-step-existing-customer-login-w ")),w(!1,t))}})}},{scope:"public_profile,email"})})}function x(){var t;e("#google-signin-btn").length&&e(".latepoint-booking-form-element").length&&e(".latepoint-booking-form-element").each(function(){var t=e(this);gapi.load("auth2",function(){var a;gapi.auth2.init({client_id:t.find("meta[name=google-signin-client_id]").attr("content"),cookiepolicy:"single_host_origin"}).attachClickHandler(t.find("#google-signin-btn")[0],{},function(a){var o={token:a.getAuthResponse().id_token},s={action:"latepoint_route_call",route_name:t.find("#google-signin-btn").data("login-action"),params:e.param(o),layout:"none",return_format:"json"};k(t),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:s,success:function e(a){"success"===a.status?(w(a.message,t),t.find(".latepoint_customer_id").val(a.customer_id),n("contact")):(latepoint_show_message_inside_element(a.message,t.find(".os-step-existing-customer-login-w ")),w(!1,t))}})},function(e){})})})}function j(e){e.find(".latepoint-progress li.active").removeClass("active").prev("li").addClass("active")}function Q(e){e.find(".latepoint-progress li.active").removeClass("active").addClass("complete").next("li").addClass("active")}function T(e){e.removeClass("step-changed").addClass("step-changing"),setTimeout(function(){e.find(".latepoint-step-desc").html(e.find(".latepoint-step-desc-library.active").removeClass("active").next(".latepoint-step-desc-library").addClass("active").html()),e.find(".os-heading-text").html(e.find(".os-heading-text-library.active").removeClass("active").next(".os-heading-text-library").addClass("active").html()),setTimeout(function(){e.removeClass("step-changing").addClass("step-changed")},50)},500)}function F(e){e.removeClass("step-changed").addClass("step-changing"),setTimeout(function(){e.find(".latepoint-step-desc").html(e.find(".latepoint-step-desc-library.active").removeClass("active").prev(".latepoint-step-desc-library").addClass("active").html()),e.find(".os-heading-text").html(e.find(".os-heading-text-library.active").removeClass("active").prev(".os-heading-text-library").addClass("active").html()),setTimeout(function(){e.removeClass("step-changing").addClass("step-changed")},50)},500)}function z(t){var a=!0;return t.each(function(t){if(""==e(this).val())return a=!1,!1}),a}function D(){e(".latepoint-lightbox-close").on("click",function(){return e("body").removeClass("latepoint-lightbox-active"),e(".latepoint-lightbox-w").remove(),!1}),e(".latepoint-booking-form-element .latepoint-form").on("submit",function(t){var a=e(this),o=e(this).closest(".latepoint-booking-form-element");t.preventDefault();var d=a.serialize(),c={action:"latepoint_route_call",route_name:a.data("route-name"),params:d,layout:"none",return_format:"json"};o.removeClass("step-content-loaded").addClass("step-content-loading"),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:c,success:function e(t){"success"===t.status?(o.find(".latepoint_current_step").val(t.step_name),setTimeout(function(){o.removeClass("step-content-loading").addClass("step-content-mid-loading"),o.find(".latepoint-body").html(t.message),n(t.step_name),setTimeout(function(){o.removeClass("step-content-mid-loading").addClass("step-content-loaded"),o.find(".latepoint-next-btn, .latepoint-prev-btn").removeClass("os-loading")},50)},500),t.is_pre_last_step?o.find(".latepoint-next-btn span").text(o.find(".latepoint-next-btn").data("pre-last-step-label")):o.find(".latepoint-next-btn span").text(o.find(".latepoint-next-btn").data("label")),t.is_last_step?o.find(".latepoint-footer").hide():(!0===t.show_next_btn?s(o):i(o),!0===t.show_prev_btn?l(o):r(o)),"prev"==a.data("step-direction")?(j(o),F(o)):(Q(o),T(o))):(o.removeClass("step-content-loading").addClass("step-content-loaded"),o.find(".latepoint-next-btn, .latepoint-prev-btn").removeClass("os-loading"),latepoint_show_message_inside_element(t.message,o.find(".latepoint-body")))}})}),e(".latepoint-booking-form-element .latepoint-next-btn").on("click",function(t){if(e(this).hasClass("disabled")||e(this).hasClass("os-loading"))return!1;var o=e(this).closest(".latepoint-form"),n=o.closest(".latepoint-booking-form-element");return o.data("step-direction","next"),o.data("route-name",o.data("next-step-route-name")),"payment"==n.find(".latepoint_current_step").val()?(latepoint_helper.is_stripe_active&&a(n),latepoint_helper.is_braintree_active&&OsPaymentsBraintree.create_token(n)):o.submit(),e(this).addClass("os-loading"),!1}),e(".latepoint-booking-form-element .latepoint-prev-btn").on("click",function(t){if(e(this).hasClass("disabled")||e(this).hasClass("os-loading"))return!1;var a=e(this).closest(".latepoint-form"),o=a.closest(".latepoint-booking-form-element");return latepoint_clear_step_vars(a.find(".latepoint_current_step").val(),a),a.data("step-direction","prev"),a.data("route-name",a.data("prev-step-route-name")).submit(),e(this).addClass("os-loading"),!1})}var I,E,M,P,A;e(function(){e(".latepoint-booking-form-element").length&&(D(),e(".latepoint-booking-form-element").each(function(){n(e(this).find(".latepoint_current_step").val())})),e(".latepoint-request-booking-cancellation").on("click",function(){var t=e(this),a=t.closest(".customer-booking"),o,n,s={action:"latepoint_route_call",route_name:e(this).data("route"),params:{id:a.data("id")},layout:"none",return_format:"json"};t.addClass("os-loading"),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:s,success:function e(a){"success"===a.status?location.reload():t.removeClass("os-loading")}})}),e("body").on("click",".os-step-tabs .os-step-tab",function(){e(this).closest(".os-step-tabs").find(".os-step-tab").removeClass("active"),e(this).addClass("active");var t=e(this).data("target");e(this).closest(".os-step-tabs-w").find(".os-step-tab-content").hide(),e(t).show()}),e("body").on("keyup",".os-form-group .os-form-control",function(){e(this).val()?e(this).closest(".os-form-group").addClass("has-value"):e(this).closest(".os-form-group").removeClass("has-value")}),e(".latepoint-tab-triggers").on("click",".latepoint-tab-trigger",function(){var t=e(this).closest(".latepoint-tabs-w");return t.find(".latepoint-tab-trigger.active").removeClass("active"),t.find(".latepoint-tab-content").removeClass("active"),e(this).addClass("active"),t.find(".latepoint-tab-content"+e(this).data("tab-target")).addClass("active"),!1}),e(".latepoint-book-button, .os_trigger_booking").on("click",function(){var t=e(this),a=latepoint_helper.booking_button_route,o={},s={};t.data("show-service-categories")&&(s.show_service_categories=t.data("show-service-categories")),t.data("show-locations")&&(s.show_locations=t.data("show-locations")),t.data("show-services")&&(s.show_services=t.data("show-services")),t.data("show-agents")&&(s.show_agents=t.data("show-agents")),t.data("selected-location")&&(s.selected_location=t.data("selected-location")),t.data("selected-agent")&&(s.selected_agent=t.data("selected-agent")),t.data("selected-service")&&(s.selected_service=t.data("selected-service")),t.data("selected-service-category")&&(s.selected_service_category=t.data("selected-service-category")),t.data("calendar-start-date")&&(s.calendar_start_date=t.data("calendar-start-date")),0==e.isEmptyObject(s)&&(o.restrictions=s);var i={action:"latepoint_route_call",route_name:a,params:o,layout:"none",return_format:"json"};return t.addClass("os-loading"),e.ajax({type:"post",dataType:"json",url:latepoint_helper.ajaxurl,data:i,success:function a(o){"success"===o.status?(latepoint_show_data_in_lightbox(o.message,"latepoint-lightbox-v2"),D(),n(o.step),e("body").addClass("latepoint-lightbox-active"),t.removeClass("os-loading")):t.removeClass("os-loading")}}),!1})})}(jQuery); //# sourceMappingURL=main_front.js.map; // source --> http://www.barun.or.kr/wp-content/plugins/mangboard/plugins/popup/js/main.js?ver=1.8.8 jQuery( document ).ready(function() { //팝업 태그를 body에 추가 var popup_html = ""; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; popup_html = popup_html+'
'; jQuery("body").append(popup_html); }); var confirmCallbackSend; var confirmCallbackCancel; var alertCallbackSend; var popupCallbackData; var select_menu = ""; var eventX = 0; var eventY = 0; var scrollMode = true; var popupMode = "popup"; function setPopupScrollEvent(){ jQuery(window).on({ 'mousewheel': function(e){ if(scrollMode) setPopupPosition("scroll"); },'scroll': function(e){ if(scrollMode) setPopupPosition("scroll"); } }) } function setPopupPosition(mode){ if(typeof(mode)!=='undefined' && mode=="scroll" && jQuery("#mb_pop_bg").css('display')=='none') return; var pHeight = 100; var nWidth = jQuery(window).width(); var nHeight = jQuery(window).height(); if(mb_options["device_type"]=="mobile") pHeight = 20; var popupObj = jQuery("#mb_pop_confirm"); popupObj.css('left',(nWidth-popupObj.outerWidth())/2); popupObj.css('top',(jQuery(document).scrollTop()-pHeight+((nHeight-popupObj.outerHeight())/2))); popupObj = jQuery("#mb_pop_alert"); popupObj.css('left',(nWidth-popupObj.outerWidth())/2); popupObj.css('top',(jQuery(document).scrollTop()-pHeight+((nHeight-popupObj.outerHeight())/2))); popupObj = jQuery("#mb_pop_info"); popupObj.css('left',(nWidth-popupObj.outerWidth())/2); popupObj.css('top',((jQuery(document).scrollTop()+((nHeight-popupObj.outerHeight())/2)))); popupObj = jQuery("#mb_pop_html"); if(popupObj.height()>=nHeight || popupObj.outerWidth()>=nWidth){ popupObj.css('position','fixed'); if(mb_options["device_type"]=="mobile") popupObj.css('width',"100%"); popupObj.css('height',"100%"); if(popupObj.height()>=nHeight){ popupObj.css('top',0); }else{ popupObj.css('top',(jQuery(document).scrollTop()-pHeight+((nHeight-popupObj.outerHeight())/2))); } popupObj.css('left',(nWidth-popupObj.outerWidth())/2); scrollMode = false; jQuery('body').css('overflow-y','hidden'); }else{ popupObj.css('position','absolute'); popupObj.css('top',(jQuery(document).scrollTop()-pHeight+((nHeight-popupObj.outerHeight())/2))); popupObj.css('left',(nWidth-popupObj.outerWidth())/2); } } setPopupScrollEvent(); function showConfirmPopup(message,data,send,cancel) { popupCallbackData = data; confirmCallbackSend = send; if(typeof(cancel)==='undefined') confirmCallbackCancel = hidePopupBox; else confirmCallbackCancel = cancel; //위치 설정 var pop_head = ''; var pop_body = ''; if(typeof(data)!=='undefined' && typeof(data.type)!=='undefined' && data.type=="passwd"){ pop_head = '
'+message+'
'; pop_body = pop_body+'
'; pop_body = pop_body+'
'; pop_body = pop_body+'
'; }else{ pop_head = '

Message

'+message+'

'; } pop_body = pop_body+'
'; pop_body = pop_body+''+mb_languages["btn_cancel"]+''; pop_body = pop_body+''+mb_languages["btn_ok"]+''; pop_body = pop_body+'
'; if(typeof(data)!=='undefined'){ if(typeof(data.head)!=='undefined') pop_head = data.head; if(typeof(data.body)!=='undefined') pop_body = data.body; } showPopupBox("Confirm",pop_head,pop_body); } function showAlertPopup(response,send){ if(!response || typeof(response)==='undefined') return; var code = ""; var message = ""; var target_name = ""; if(typeof(send)==='undefined') alertCallbackSend = null; else alertCallbackSend = send; if(typeof(response.code)!=='undefined') code = response.code; if(typeof(response.message)!=='undefined') message = response.message; if(typeof(response.target_name)!=='undefined') target_name = response.target_name; if(message=="") return; var pop_head = '

Message

'+message+'

'; var pop_body = ''; pop_body = pop_body+'
'; pop_body = pop_body+''+mb_languages["btn_ok"]+''; pop_body = pop_body+'
'; showPopupBox("Alert",pop_head,pop_body); } function showPopupBox(type,head,body,data,mode){ if(typeof(mode)!=='undefined' && mode!=''){ popupMode = mode; }else{ popupMode = "popup"; } scrollMode = true; initLoadingBox(); var popupID = "#mb_pop_confirm"; if(type=="Alert"){ popupID = "#mb_pop_alert"; if(jQuery("#mb_pop_bg").css('display')=='none') jQuery("#mb_pop_confirm").hide(); setTimeout(function(){ jQuery(popupID).addClass("mb-ani-pop-open"); }, 1); }else if(type=="Info"){ popupID = "#mb_pop_info"; }else if(type=="Confirm"){ popupID = "#mb_pop_confirm"; setTimeout(function(){ jQuery(popupID).addClass("mb-ani-pop-open"); }, 1); }else if(type=="Html"){ popupID = "#mb_pop_html"; }else{ popupID = "#mb_pop_alert"; setTimeout(function(){ jQuery(popupID).addClass("mb-ani-pop-open"); }, 1); } if(typeof(data)==='undefined') data = {}; if(typeof(data.position)==='undefined') data.position = "center"; if(typeof(data.bg)==='undefined') data.bg = true; if(typeof(data.eventX)==='undefined') data.eventX = 0; if(typeof(data.eventY)==='undefined') data.eventY = 0; jQuery(popupID+"_head").html(head); jQuery(popupID+"_body").html(body); var adminbarHeight = jQuery("#wpadminbar").height(); if(adminbarHeight==null || typeof(adminbarHeight)==='undefined') adminbarHeight = 0; if(data.position=="click"){ jQuery(popupID).css("top",parseInt((data.eventY+jQuery(document).scrollTop()-adminbarHeight)/10)*10-7); jQuery(popupID).css("left",parseInt(data.eventX/10)*10+30); }else{ setPopupPosition(); } if(data.bg) showPopupBG(); jQuery(popupID).show(); if(type=="Alert"){ jQuery("#mb_pop_alert_ok").focus(); }else if(type=="Confirm"){ jQuery("#mb_confirm_passwd").focus(); } } function initLoadingBox(){ jQuery("#mb_pop_html_head").html(""); jQuery("#mb_pop_html_body").html(""); } function showLoadingBox(){ showPopupBox("Html",'','
Loading
'); } function hideLoadingBox(){ initLoadingBox(); if(jQuery("#mb_pop_alert").css('display')=='none' && jQuery("#mb_pop_confirm").css('display')=='none'){ jQuery("#mb_pop_bg").hide(); } } function showPopupBG(){ hideInfoBox(); jQuery('#mb_pop_bg').height(jQuery(document).height()); jQuery("#mb_pop_bg").show(); } function getUserMenu(uid,pid){ var menu_options = "*"; if(select_menu==uid+"_"+pid){ select_menu = ""; hideInfoBox(); }else{ sendUserMenu(uid,pid,menu_options,event); select_menu = uid+"_"+pid; } } function showUserMenu(data){ var menu_head = data["head"]; var menu_body = ""; var menu_foot = data["foot"]; menu_head = menu_head+'
'+data["user"]["name"]+'
'; menu_body = '
    '; if(data["body"].length>0){ jQuery.each(data["body"], function(key,value){ menu_body = menu_body+'
  • '+value+'
  • '; }); menu_body = menu_body+'
'; showPopupBox("Info","",('
'+menu_head+menu_body+menu_foot+"
"),{"position":"click","bg":false,"eventX":eventX,"eventY":eventY}); } } function sendUserMenu(uid,board_pid,option,event){ if(typeof(event)!=='undefined'){ eventX = event.clientX; eventY = event.clientY; } if(option=="*") option = "search,info,email,homepage,blog"; var param = "board_name="+mb_options["board_name"]+"&option="+option+"&list_type="+mb_options["list_type"]+"&page="+mb_options["page"]; if(jQuery('#'+mb_options["board_name"]+'_form_board_search')) param += "&"+jQuery('#'+mb_options["board_name"]+'_form_board_search').serialize(); param += "&mode=user&board_action=menu"+"&pid="+uid+"&board_pid="+board_pid; sendDataRequest(mb_urls["template_api"], param, sendUserMenuHandler); } function sendUserMenuHandler(response, state){ if(response.state == "success"){ showUserMenu(response.data); }else{ showAlertPopup(response); } } function hideInfoBox() { jQuery("#mb_pop_info").hide(); } function hidePopupBox() { confirmCallbackSend = null; jQuery(".input-focus").removeClass("input-focus"); jQuery("#mb_pop_info").hide(); jQuery("#mb_pop_html").hide(); jQuery("#mb_pop_confirm").hide(); jQuery("#mb_pop_confirm").removeClass("mb-ani-pop-open"); jQuery("#mb_pop_alert").removeClass("mb-ani-pop-open"); jQuery("#mb_pop_bg").hide(); if(!scrollMode){ jQuery('body').css('overflow-y','auto'); scrollMode = true; } popupMode = "popup"; } function showAlertCallback(code,target_name) { hidePopupAlert(code,target_name); sendAlertCallbackData(); } function hidePopupAlert(code,target_name) { if(popupMode=="modal") return; if(typeof(code)!=='undefined' && code!=='undefined'){ if(confirmCallbackSend) jQuery("#mb_pop_confirm").show(); if(code.substr(0,2)=="12"){ //입력 관련 에러일 경우 포커스 설정 var target; if(jQuery("#mb_pop_confirm").css('display')!='none'){ if(target_name!="") target = jQuery("#mb_confirm_form").find("input[name="+target_name+"]"); }else{ target = document.getElementsByName(target_name); } jQuery(".input-focus").removeClass("input-focus"); if(typeof(target)!=='undefined'){ jQuery(target).addClass("input-focus"); jQuery(target).focus(); } } }else{ jQuery(".input-focus").focus(); } jQuery("#mb_pop_alert").hide(); jQuery("#mb_pop_alert").removeClass("mb-ani-pop-open"); jQuery("#mb_pop_html").hide(); jQuery("#mb_pop_info").hide(); if(jQuery("#mb_pop_confirm").css('display')=='none'){ jQuery("#mb_pop_bg").hide(); initLoadingBox(); } if(!scrollMode){ jQuery('body').css('overflow-y','auto'); scrollMode = true; } popupMode = "popup"; } function sendAlertCallbackData() { if(alertCallbackSend) alertCallbackSend(); else alertCallbackSend = null; } function sendConfirmCallbackData() { showLoadingBox(); jQuery("#mb_pop_confirm").hide(); if(confirmCallbackSend) confirmCallbackSend(popupCallbackData); else confirmCallbackSend = null; } function cancelConfirmCallbackData() { confirmCallbackSend = null; if(confirmCallbackCancel) confirmCallbackCancel(); else confirmCallbackCancel = null; }; // source --> http://www.barun.or.kr/wp-content/plugins/mangboard/plugins/datepicker/js/datepicker.js?ver=1.8.8 jQuery(function($){ if($.datepicker && $.datepicker.regional){ $.datepicker.regional["ko"] = { closeText: "닫기", prevText: "이전달", nextText: "다음달", currentText: "오늘", monthNames: ["1월(JAN)","2월(FEB)","3월(MAR)","4월(APR)","5월(MAY)","6월(JUN)", "7월(JUL)","8월(AUG)","9월(SEP)","10월(OCT)","11월(NOV)","12월(DEC)"], monthNamesShort: ["1월","2월","3월","4월","5월","6월", "7월","8월","9월","10월","11월","12월"], dayNames: ["일","월","화","수","목","금","토"], dayNamesShort: ["일","월","화","수","목","금","토"], dayNamesMin: ["일","월","화","수","목","금","토"], weekHeader: "Week", dateFormat: "yymmdd", firstDay: 0, isRTL: false, showMonthAfterYear: true, yearSuffix: "" }; $.datepicker.setDefaults($.datepicker.regional["ko"]); } }); jQuery(document).ready(function() { if(jQuery(".show-datepicker").datepicker) jQuery(".show-datepicker").datepicker({ changeMonth: true, changeYear: true, dateFormat: "yy-mm-dd", showButtonPanel: true, yearRange: "c-100:c+10"}); }); // source --> http://www.barun.or.kr/wp-content/plugins/mega-addons-for-visual-composer/js/script.js?ver=5.1.16 jQuery(document).ready(function($) { if(jQuery('.equal-height .mason-item').length > 0){ jQuery('.equal-height .mason-item').matchHeight({byRow: true}); } $('a, i').hover(function() { $(this).css({ 'color': $(this).data('onhovercolor'), 'background-color': $(this).data('onhoverbg') }); }, function() { $(this).css({ 'color': $(this).data('onleavecolor'), 'background-color': $(this).data('onleavebg') }); }); }); // Photo Book Gallery function PhotoBookGallery(el){ jQuery('.wcp-loader').show(); if (initiated) { jQuery(el).booklet('destroy'); }; jQuery(el).css('width', '100%'); jQuery(el).find('img').css('width', '100%'); var width = jQuery(el).find('img').width(); var height = jQuery(el).find('img').height()/2; var speedofturn = (jQuery(el).data('speed') != '') ? jQuery(el).data('speed') : '1000'; var readingdirection = jQuery(el).data('direction'); var pagepadding = jQuery(el).data('padding'); var delay = jQuery(el).data('autodelay'); var pagenumbers = (jQuery(el).data('pagenumbers') != '') ? true : false; var closedbook = (jQuery(el).data('closedbook') != '') ? true : false; var autoplay = (jQuery(el).data('autoplay') != '') ? true : false; var keyboardcontrols = (jQuery(el).data('keyboard') != '') ? true : false; var booktabs = (jQuery(el).data('tabs') != '') ? true : false; var bookarrows = (jQuery(el).data('arrows') != '') ? true : false; var manual = (jQuery(el).data('turnbyclick') != '') ? true : false; var manualcontrol = false; if (jQuery(el).data('turnbyclick') != '') { manualcontrol = true; manual = false; } jQuery(el).booklet({ width: width, height: height, auto: autoplay, arrows: bookarrows, tabs: booktabs, closed: closedbook, autoCenter: closedbook, delay: delay, keyboard: keyboardcontrols, overlays: manualcontrol, manual: manual, pageNumbers: pagenumbers, pagePadding: pagepadding, direction: readingdirection, speed: speedofturn, }); if (jQuery(el).data('zoom') != '') { setTimeout(function() { jQuery(el).find('img').each(function(index, el) { jQuery(this).closest('div').zoom({magnify: jQuery(el).data('zoomdepth')}); }); }, 100); }; jQuery('.wcp-loader').hide(); initiated = true; } var initiated = false; jQuery( window ).on("resize", function() { jQuery('.flipbook').each(function(index, el) { PhotoBookGallery(el); }); }); jQuery(window).load(function($) { jQuery(window).trigger('resize'); }); // CountDown timer jQuery(document).ready(function($) { $(function () { $('.countdownapply').each(function(index, el) { var style = $(this).data('style'); var year = $(this).data('year'); var month = $(this).data('month'); var date = $(this).data('date'); var CountDown = new Date(); CountDown = new Date(CountDown.getFullYear() + year, month - 1, date); $(this).countdown({until: CountDown, format: style}); }); }); }); // source --> http://www.barun.or.kr/wp-content/plugins/sticky-for-siteorigin/public/js/jquery.sticky-kit.min.js?ver=1.0.0 /* Sticky-kit v1.1.2 | WTFPL | Leaf Corcoran 2015 | http://leafo.net */ (function(){var b,f;b=this.jQuery||window.jQuery;f=b(window);b.fn.stick_in_parent=function(d){var A,w,J,n,B,K,p,q,k,E,t;null==d&&(d={});t=d.sticky_class;B=d.inner_scrolling;E=d.recalc_every;k=d.parent;q=d.offset_top;p=d.spacer;w=d.bottoming;null==q&&(q=0);null==k&&(k=void 0);null==B&&(B=!0);null==t&&(t="is_stuck");A=b(document);null==w&&(w=!0);J=function(a,d,n,C,F,u,r,G){var v,H,m,D,I,c,g,x,y,z,h,l;if(!a.data("sticky_kit")){a.data("sticky_kit",!0);I=A.height();g=a.parent();null!=k&&(g=g.closest(k)); if(!g.length)throw"failed to find stick parent";v=m=!1;(h=null!=p?p&&a.closest(p):b("
"))&&h.css("position",a.css("position"));x=function(){var c,f,e;if(!G&&(I=A.height(),c=parseInt(g.css("border-top-width"),10),f=parseInt(g.css("padding-top"),10),d=parseInt(g.css("padding-bottom"),10),n=g.offset().top+c+f,C=g.height(),m&&(v=m=!1,null==p&&(a.insertAfter(h),h.detach()),a.css({position:"",top:"",width:"",bottom:""}).removeClass(t),e=!0),F=a.offset().top-(parseInt(a.css("margin-top"),10)||0)-q, u=a.outerHeight(!0),r=a.css("float"),h&&h.css({width:a.outerWidth(!0),height:u,display:a.css("display"),"vertical-align":a.css("vertical-align"),"float":r}),e))return l()};x();if(u!==C)return D=void 0,c=q,z=E,l=function(){var b,l,e,k;if(!G&&(e=!1,null!=z&&(--z,0>=z&&(z=E,x(),e=!0)),e||A.height()===I||x(),e=f.scrollTop(),null!=D&&(l=e-D),D=e,m?(w&&(k=e+u+c>C+n,v&&!k&&(v=!1,a.css({position:"fixed",bottom:"",top:c}).trigger("sticky_kit:unbottom"))),eb&&!v&&(c-=l,c=Math.max(b-u,c),c=Math.min(q,c),m&&a.css({top:c+"px"})))):e>F&&(m=!0,b={position:"fixed",top:c},b.width="border-box"===a.css("box-sizing")?a.outerWidth()+"px":a.width()+"px",a.css(b).addClass(t),null==p&&(a.after(h),"left"!==r&&"right"!==r||h.append(a)),a.trigger("sticky_kit:stick")),m&&w&&(null==k&&(k=e+u+c>C+n),!v&&k)))return v=!0,"static"===g.css("position")&&g.css({position:"relative"}), a.css({position:"absolute",bottom:d,top:"auto"}).trigger("sticky_kit:bottom")},y=function(){x();return l()},H=function(){G=!0;f.off("touchmove",l);f.off("scroll",l);f.off("resize",y);b(document.body).off("sticky_kit:recalc",y);a.off("sticky_kit:detach",H);a.removeData("sticky_kit");a.css({position:"",bottom:"",top:"",width:""});g.position("position","");if(m)return null==p&&("left"!==r&&"right"!==r||a.insertAfter(h),h.remove()),a.removeClass(t)},f.on("touchmove",l),f.on("scroll",l),f.on("resize", y),b(document.body).on("sticky_kit:recalc",y),a.on("sticky_kit:detach",H),setTimeout(l,0)}};n=0;for(K=this.length;n http://www.barun.or.kr/wp-content/plugins/sticky-for-siteorigin/public/js/sticky-siteorigin-public.js?ver=1.0.0 (function( $ ) { 'use strict'; /** * All of the code for your public-facing JavaScript source * should reside in this file. * * Note: It has been assumed you will write jQuery code here, so the * $ function reference has been prepared for usage within the scope * of this function. * * This enables you to define handlers, for when the DOM is ready: * * $(function() { * * }); * * When the window is loaded: * * $( window ).load(function() { * * }); * * ...and/or other possibilities. * * Ideally, it is not considered best practise to attach more than a * single DOM-ready or window-load handler for a particular page. * Although scripts in the WordPress core, Plugins and Themes may be * practising this, we should strive to set a better example in our own work. */ function sticky_siteorigin_fixed(){ if ($(window).width() > 780) { $('.sticky-siteorigin').each(function(){ var offset_px = parseInt($(this).attr('data-sticky-offset'), 10), use_spacer = $(this).attr('data-sticky-spacer'); $(this).closest('.panel-grid-cell').css({'align-self':'stretch'}); $(this).closest('.so-panel').css({'z-index':'99999','align-self':'flex-start'}).stick_in_parent({ offset_top:offset_px, recalc_every:1, spacer:use_spacer }); }) } else { $('.sticky-siteorigin').trigger("sticky_kit:detach"); } } $(window).load(function(){ sticky_siteorigin_fixed(); }); $(window).resize(function(){ sticky_siteorigin_fixed(); }); })( jQuery );